/**
 * @description: 工作台tab类型
 */
export enum ApproveTabTypeEnum {
  /** 我的待办 */
  MyTodo = 'MyTodo',
  /** 我发起的 */
  MyInitiated = 'MyInitiated',
  /** 我处理的 */
  MyHandled = 'MyHandled',
  /** 抄送我的 */
  MyCc = 'MyCc'
}
/**
 * 审批动作类型 同意、拒绝、退回，提交，催办，撤销
 * 'APPROVE' | 'REJECT' | 'ROLLBACK' | 'SUBMIT' | 'URGE' | 'REVOKE'
 */
export enum ApprovalActionTypeEnum {
  /** 同意 */
  APPROVE = 'APPROVE',
  /** 拒绝 */
  REJECT = 'REJECT',
  /** 退回 */
  ROLLBACK = 'ROLLBACK',
  BACK = 'BACK',
  /** 提交 */
  SUBMIT = 'SUBMIT',
  /** 催办 */
  URGE = 'URGE',
  /** 撤销 */
  REVOKE = 'REVOKE'
}

/** 流程状态 IN_PROCESS=审批中 APPROVED=已通过 REJECT=已拒绝 END=结束 REVOKE=撤销 */
export enum ProcessStatusEnum {
  /** 审批中 */
  IN_PROCESS = 'IN_PROCESS',
  /** 已通过 */
  APPROVED = 'APPROVED',
  /** 已拒绝 */
  REJECT = 'REJECT',
  /** 结束 */
  END = 'END',
  /** 撤销 */
  REVOKE = 'REVOKE'
}
